<!doctype html>
<html lang="en-us">
<head>

    <meta charset="utf-8">
    <meta name="generator" content="Hugo 0.59.1" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>java | 林贤钦</title>
    <meta property="og:title" content="java - 林贤钦">
    <meta property="og:type" content="article">
        
        
    <meta name="Keywords" content="java,博客,项目管理,软件架构,公众号,小程序">
    <meta name="description" content="java">
        
    <meta name="author" content="林贤钦">
    <meta property="og:url" content="http://linxianqin.gitee.io/categories/java/">
    <link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">

    <link rel="stylesheet" href="/css/normalize.css">
    
    <link rel="stylesheet" href="/css/style.css">
    <link rel="alternate" type="application/rss+xml+xml" href="http://linxianqin.gitee.io/categories/java/index.xml" title="林贤钦" />
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

    


    
    
</head>


<body>
<header id="header" class="clearfix">
	<div class="container">
        <div class="col-group">
            <div class="site-name ">
                
                    <a id="logo" href="http://linxianqin.gitee.io">
                        林贤钦
                    </a>
                
                <p class="description">专注于Java、微信小程序、移动互联网、项目管理、软件架构</p>
            </div>
            <div>
                <nav id="nav-menu" class="clearfix">
                    <a class="" href="http://linxianqin.gitee.io">首页</a>
                    
                    <a  href="http://linxianqin.gitee.io/archives/" title="归档">归档</a>
                    
                    <a  href="http://linxianqin.gitee.io/about/" title="关于">关于</a>
                    
                </nav>
            </div>
        </div>
    </div>
</header>


<div id="body">
    <div class="container">
        <div class="col-group">

            <div class="col-8" id="main">
                <div class="res-cons">
                    
                    <h3 class="archive-title">
                        分类
                        <span class="keyword">java</span>
                        中的文章
                    </h3>
                    

                    
                        <article class="post">
                            <header>
                                <h1 class="post-title">
                                    <a href="http://linxianqin.gitee.io/post/json%E4%B8%8Ejava%E6%A0%BC%E5%BC%8F%E7%9B%B8%E4%BA%92%E8%BD%AC%E5%8C%96/">json与java格式相互转化</a>
                                </h1>
                            </header>
                            <date class="post-meta meta-date">
                                2019年12月20日
                            </date>
                            
                            <div class="post-meta meta-category">
                                |
                                
                                    <a href="http://linxianqin.gitee.io/categories/java">java</a>
                                
                            </div>
                            
                            <div class="post-content">
                                对象转json User user = new User(&quot;tom&quot;,23,&quot;上海&quot;); String json = MAPPER.writeValueAsString(user); System.out.println(json);  json转对象 User uuser = MAPPER.……
                                <p class="readmore"><a href="http://linxianqin.gitee.io/post/json%E4%B8%8Ejava%E6%A0%BC%E5%BC%8F%E7%9B%B8%E4%BA%92%E8%BD%AC%E5%8C%96/">阅读全文</a></p>
                            </div>
                        </article>
                    
                        <article class="post">
                            <header>
                                <h1 class="post-title">
                                    <a href="http://linxianqin.gitee.io/post/%E7%94%B5%E5%95%86%E7%AE%A1%E7%90%86%E5%90%8E%E5%8F%B0-API-%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3/">电商管理后台 API 接口文档</a>
                                </h1>
                            </header>
                            <date class="post-meta meta-date">
                                2019年12月18日
                            </date>
                            
                            <div class="post-meta meta-category">
                                |
                                
                                    <a href="http://linxianqin.gitee.io/categories/java">java</a>
                                
                                    <a href="http://linxianqin.gitee.io/categories/vue">vue</a>
                                
                            </div>
                            
                            <div class="post-content">
                                1. 电商管理后台 API 接口文档 1.1. API V1 接口说明  接口基准地址：http://127.0.0.1:8888/api/private/v1/ 服务端已开启 CORS 跨域支持 API V1 认证统一使用 Token 认证 需要授权的 API ，必须在请求头中使用 Authorization 字段提供 token 令牌 使用 HTTP Status Code 标识状态 数据返回格式统一使用 JSON  1.……
                                <p class="readmore"><a href="http://linxianqin.gitee.io/post/%E7%94%B5%E5%95%86%E7%AE%A1%E7%90%86%E5%90%8E%E5%8F%B0-API-%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3/">阅读全文</a></p>
                            </div>
                        </article>
                    
                        <article class="post">
                            <header>
                                <h1 class="post-title">
                                    <a href="http://linxianqin.gitee.io/post/Mybatis%E5%88%86%E9%A1%B5%E6%8F%92%E4%BB%B6PageHelper/">Mybatis分页插件PageHelper</a>
                                </h1>
                            </header>
                            <date class="post-meta meta-date">
                                2019年12月13日
                            </date>
                            
                            <div class="post-meta meta-category">
                                |
                                
                                    <a href="http://linxianqin.gitee.io/categories/java">java</a>
                                
                            </div>
                            
                            <div class="post-content">
                                PageHelper的配置  添加PageHelper依赖
&lt;!-- mybatis 分页插件 --&gt; &lt;!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --&gt; &lt;dependency&gt; &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt; &lt;artifactId&gt;pagehelper&lt;/artifactId&gt; &lt;version&gt;5.1.10&lt;/version&gt; &lt;/dependency&gt;  在mybatis-config.……
                                <p class="readmore"><a href="http://linxianqin.gitee.io/post/Mybatis%E5%88%86%E9%A1%B5%E6%8F%92%E4%BB%B6PageHelper/">阅读全文</a></p>
                            </div>
                        </article>
                    
                        <article class="post">
                            <header>
                                <h1 class="post-title">
                                    <a href="http://linxianqin.gitee.io/post/Restful%E7%BB%9F%E4%B8%80Json%E5%B7%A5%E5%85%B7%E7%B1%BB%E5%B8%A6%E5%88%86%E9%A1%B5%E4%BF%A1%E6%81%AF/">Restful统一Json工具类，带分页信息</a>
                                </h1>
                            </header>
                            <date class="post-meta meta-date">
                                2019年12月10日
                            </date>
                            
                            <div class="post-meta meta-category">
                                |
                                
                                    <a href="http://linxianqin.gitee.io/categories/java">java</a>
                                
                            </div>
                            
                            <div class="post-content">
                                1. Resp工具类 import java.io.Serializable; import java.util.Map; /** * @Description: Restful统一Json响应对象封装 */ public class Resp&lt;T&gt; implements Serializable { private static final long serialVersionUID = 1L; private final static String SUCCESS_CODE = &quot;200&quot;; /** * 返回状态码 */ private String status; /** * 返回消息 */ private String message; /** * 返回内容 */ private T data; /** * 分页信息 */ private PageInfo page; /** * 其他内容 */ private Map&lt;String, Object&gt; ext; public String getStatus() { return status; } public void setStatus(String status) { this.……
                                <p class="readmore"><a href="http://linxianqin.gitee.io/post/Restful%E7%BB%9F%E4%B8%80Json%E5%B7%A5%E5%85%B7%E7%B1%BB%E5%B8%A6%E5%88%86%E9%A1%B5%E4%BF%A1%E6%81%AF/">阅读全文</a></p>
                            </div>
                        </article>
                    
                        <article class="post">
                            <header>
                                <h1 class="post-title">
                                    <a href="http://linxianqin.gitee.io/post/ssm&#43;vue%E8%B7%A8%E5%9F%9F%E8%A7%A3%E5%86%B3%E5%AE%9E%E4%BE%8B/">ssm&#43;vue跨域解决实例</a>
                                </h1>
                            </header>
                            <date class="post-meta meta-date">
                                2019年11月27日
                            </date>
                            
                            <div class="post-meta meta-category">
                                |
                                
                                    <a href="http://linxianqin.gitee.io/categories/java">java</a>
                                
                                    <a href="http://linxianqin.gitee.io/categories/vue">vue</a>
                                
                            </div>
                            
                            <div class="post-content">
                                ssm配置允许任何的跨域请求 1.在springmvc.xml 中
&lt;mvc:cors&gt; &lt;mvc:mapping path=&quot;/**&quot; allowed-origins=&quot;*&quot; allowed-methods=&quot;POST, GET, OPTIONS, DELETE, PUT&quot; allowed-headers=&quot;Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With&quot; allow-credentials=&quot;true&quot; /&gt; &lt;/mvc:cors&gt;  2.……
                                <p class="readmore"><a href="http://linxianqin.gitee.io/post/ssm&#43;vue%E8%B7%A8%E5%9F%9F%E8%A7%A3%E5%86%B3%E5%AE%9E%E4%BE%8B/">阅读全文</a></p>
                            </div>
                        </article>
                    
                        <article class="post">
                            <header>
                                <h1 class="post-title">
                                    <a href="http://linxianqin.gitee.io/post/intBeanUtilEx%E5%B7%A5%E5%85%B7%E7%B1%BB/">BeanUtilEx工具类解决Integer=0和sql.date异常的问题</a>
                                </h1>
                            </header>
                            <date class="post-meta meta-date">
                                2019年11月26日
                            </date>
                            
                            <div class="post-meta meta-category">
                                |
                                
                                    <a href="http://linxianqin.gitee.io/categories/java">java</a>
                                
                            </div>
                            
                            <div class="post-content">
                                ####测试类
@Test public void DtoCopyToPojo(){ EmployeeDTO employeeDTO = new EmployeeDTO(); employeeDTO.setEmpAccount(&quot;linxianqin&quot;); employeeDTO.setEmpPassword(&quot;12345678&quot;); EmployeeVO employeeVO = new EmployeeVO(); System.……
                                <p class="readmore"><a href="http://linxianqin.gitee.io/post/intBeanUtilEx%E5%B7%A5%E5%85%B7%E7%B1%BB/">阅读全文</a></p>
                            </div>
                        </article>
                    
                        <article class="post">
                            <header>
                                <h1 class="post-title">
                                    <a href="http://linxianqin.gitee.io/post/mybatis%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B-%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E4%BB%A3%E7%A0%81/">mybatis逆向工程---自动生成代码</a>
                                </h1>
                            </header>
                            <date class="post-meta meta-date">
                                2019年10月31日
                            </date>
                            
                            <div class="post-meta meta-category">
                                |
                                
                                    <a href="http://linxianqin.gitee.io/categories/java">java</a>
                                
                            </div>
                            
                            <div class="post-content">
                                一 什么是逆向工程 简单来说就是创建好数据库表之后，MBG可以根据数据库表自动为您生成pojo类、example类(用于添加条件，相当where语句后面的部分 )、mapper文件。  二 如何用mybatis逆向工程生成代码 （此文用这几天在做的项目为例）  1. 首先肯定是新建一个java的maven项目 2. 添加相关依赖(pom.xml)： &lt;project xmlns=&quot;http://maven.……
                                <p class="readmore"><a href="http://linxianqin.gitee.io/post/mybatis%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B-%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E4%BB%A3%E7%A0%81/">阅读全文</a></p>
                            </div>
                        </article>
                    
                        <article class="post">
                            <header>
                                <h1 class="post-title">
                                    <a href="http://linxianqin.gitee.io/post/springMVC%E8%AF%B7%E6%B1%82%E5%8F%82%E6%95%B0%E7%9A%84%E7%BB%91%E5%AE%9A/">springMVC请求参数的绑定</a>
                                </h1>
                            </header>
                            <date class="post-meta meta-date">
                                2019年7月28日
                            </date>
                            
                            <div class="post-meta meta-category">
                                |
                                
                                    <a href="http://linxianqin.gitee.io/categories/java">java</a>
                                
                            </div>
                            
                            <div class="post-content">
                                1 绑定的机制 1.1 我们都知道，表单中请求参数都是基于 key=value 的。 SpringMVC 绑定请求参数的过程是通过把表单提交请求参数，作为控制器中方法参数进行绑定的。
&lt;a href=&quot;account/findAccount?accountId=10&quot;&gt;查询账户&lt;/a&gt;  中请求参数是： accountId=10
/** * 查询账户 * @return */ @RequestMapping(&quot;/findAccount&quot;) public String findAccount(Integer accountId) { System.……
                                <p class="readmore"><a href="http://linxianqin.gitee.io/post/springMVC%E8%AF%B7%E6%B1%82%E5%8F%82%E6%95%B0%E7%9A%84%E7%BB%91%E5%AE%9A/">阅读全文</a></p>
                            </div>
                        </article>
                    

                    



<ol class="page-navigator">
    
    <li class="prev">
        <a href="http://linxianqin.gitee.io/categories/java/">上一页</a>
    </li>
    

    
    <li >
        <a href="http://linxianqin.gitee.io/categories/java/">1</a>
    </li>
    
    <li  class="current">
        <a href="http://linxianqin.gitee.io/categories/java/page/2/">2</a>
    </li>
    

    
</ol>



                </div>
            </div>

            <div id="secondary">
    <section class="widget">
        <form id="search" action="//www.google.com/search" method="get" accept-charset="utf-8" target="_blank" _lpchecked="1">
      
      <input type="text" name="q" maxlength="20" placeholder="Search">
      <input type="hidden" name="sitesearch" value="http://linxianqin.gitee.io">
      <button type="submit" class="submit icon-search"></button>
</form>
    </section>
    
    <section class="widget">
        <h3 class="widget-title">最近文章</h3>
<ul class="widget-list">
    
    <li>
        <a href="http://linxianqin.gitee.io/post/java-%E5%8F%8D%E5%B0%84/" title="Java 反射">Java 反射</a>
    </li>
    
    <li>
        <a href="http://linxianqin.gitee.io/post/java-%E9%93%BE%E8%A1%A8/" title="Java 链表">Java 链表</a>
    </li>
    
    <li>
        <a href="http://linxianqin.gitee.io/post/%E7%9F%AD%E4%BF%A1%E6%B3%A8%E5%86%8C%E5%92%8C%E5%BE%AE%E4%BF%A1%E7%99%BB%E5%BD%95%E7%9A%84%E5%AE%9E%E7%8E%B0/" title="短信注册和微信登录的实现">短信注册和微信登录的实现</a>
    </li>
    
    <li>
        <a href="http://linxianqin.gitee.io/post/OAuth2.0%E8%AE%A4%E8%AF%81%E6%8E%88%E6%9D%83%E5%8D%95%E7%82%B9%E7%99%BB%E5%BD%95/" title="OAuth2.0认证授权单点登录">OAuth2.0认证授权单点登录</a>
    </li>
    
    <li>
        <a href="http://linxianqin.gitee.io/post/Nacos%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E4%B8%AD%E5%BF%83/" title="Nacos服务注册中心">Nacos服务注册中心</a>
    </li>
    
    <li>
        <a href="http://linxianqin.gitee.io/post/SpringCloud%E5%BE%AE%E6%9C%8D%E5%8A%A1/" title="SpringCloud微服务">SpringCloud微服务</a>
    </li>
    
    <li>
        <a href="http://linxianqin.gitee.io/post/%E9%98%BF%E9%87%8C%E4%BA%91%E8%A7%86%E9%A2%91%E7%82%B9%E6%92%AD%E6%9C%8D%E5%8A%A1/" title="阿里云视频点播服务前后端实现">阿里云视频点播服务前后端实现</a>
    </li>
    
    <li>
        <a href="http://linxianqin.gitee.io/post/%E9%98%9F%E5%88%97/" title="队列">队列</a>
    </li>
    
    <li>
        <a href="http://linxianqin.gitee.io/post/%E7%A8%80%E7%96%8F%E6%95%B0%E7%BB%84/" title="稀疏数组">稀疏数组</a>
    </li>
    
    <li>
        <a href="http://linxianqin.gitee.io/post/%E9%98%BF%E9%87%8C%E4%BA%91EasyExcel%E5%AE%9E%E7%8E%B0%E5%90%8E%E7%AB%AF%E5%AF%B9Excel%E7%9A%84%E8%AF%BB%E5%86%99%E6%93%8D%E4%BD%9C/" title="使用阿里云EasyExcel实现后端对Excel的读写操作">使用阿里云EasyExcel实现后端对Excel的读写操作</a>
    </li>
    
</ul>
    </section>

    

    <section class="widget">
        <h3 class="widget-title">分类</h3>
<ul class="widget-list">
    
    <li><a href="http://linxianqin.gitee.io/categories/JWT/">JWT (2)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/hugo/">hugo (2)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/java/">java (18)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/java8/">java8 (1)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/springCloud/">springCloud (2)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/springSecurity/">springSecurity (4)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/vue/">vue (5)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/yml/">yml (1)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/">数据结构 (3)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/">软件测试 (1)</a></li>
    
    <li><a href="http://linxianqin.gitee.io/categories/%E9%98%BF%E9%87%8C%E4%BA%91/">阿里云 (4)</a></li>
    
</ul>
    </section>

    <section class="widget">
        <h3 class="widget-title">标签</h3>
<div class="tagcloud">
    
    <a href="http://linxianqin.gitee.io/tags/JWT/">JWT</a>
    
    <a href="http://linxianqin.gitee.io/tags/hugo/">hugo</a>
    
    <a href="http://linxianqin.gitee.io/tags/java/">java</a>
    
    <a href="http://linxianqin.gitee.io/tags/java8/">java8</a>
    
    <a href="http://linxianqin.gitee.io/tags/spring/">spring</a>
    
    <a href="http://linxianqin.gitee.io/tags/springBoot/">springBoot</a>
    
    <a href="http://linxianqin.gitee.io/tags/springCloud/">springCloud</a>
    
    <a href="http://linxianqin.gitee.io/tags/ssm/">ssm</a>
    
    <a href="http://linxianqin.gitee.io/tags/vue/">vue</a>
    
    <a href="http://linxianqin.gitee.io/tags/yml/">yml</a>
    
    <a href="http://linxianqin.gitee.io/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/">数据结构</a>
    
    <a href="http://linxianqin.gitee.io/tags/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/">软件测试</a>
    
    <a href="http://linxianqin.gitee.io/tags/%E9%98%BF%E9%87%8C%E4%BA%91/">阿里云</a>
    
</div>
    </section>

    
<section class="widget">
    <h3 class="widget-title">友情链接</h3>
    <ul class="widget-list">
        
        <li>
            <a target="_blank" href="https://www.cnki.net" title="中国知网">中国知网</a>
        </li>
        
        <li>
            <a target="_blank" href="https://linxianqin.com" title="个人的另一个博客网站(国内加载慢)">个人的另一个博客网站(国内加载慢)</a>
        </li>
        
    </ul>
</section>


    <section class="widget">
        <h3 class="widget-title">其它</h3>
        <ul class="widget-list">
            <li><a href="http://linxianqin.gitee.io/index.xml">文章 RSS</a></li>
        </ul>
    </section>
</div>
        </div>
    </div>
</div>
<footer id="footer">
    <div class="container">
        &copy; 2020 <a href="http://linxianqin.gitee.io">林贤钦 By 林贤钦</a>.
        Powered by <a rel="nofollow noreferer noopener" href="https://gohugo.io" target="_blank">Hugo</a>.
        <a href="https://www.flysnow.org/" target="_blank">Theme</a> based on <a href="https://github.com/rujews/maupassant-hugo" target="_blank">maupassant</a>.
        
    </div>
</footer>



<a id="rocket" href="#top"></a>
<script type="text/javascript" src="/js/totop.js?v=0.0.0" async=""></script>

<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
	ga('create', 'GA ID', 'auto');
	
	ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>



    <script type="text/javascript" src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js" async></script>





</body>
</html>
